package com.gp.gback.system.store.dal.po;


import com.gp.gback.system.common.annotation.APIField;
import com.gp.gback.system.common.annotation.APIValueObject;

import javax.xml.bind.annotation.XmlRootElement;
import java.io.Serializable;

/**
 * Created by fox_lin on 17/3/31.
 */
@APIValueObject("门店信息")
@XmlRootElement(name = "store")
public class StoreInfoPo implements Serializable {

    @APIField("门店编码/门店ID")
    private String storeCode;

    @APIField("门店名")
    private String storeName;

    @APIField("区域编码")
    private String regionCode;

    @APIField("区域名称")
    private String regionName;

    @APIField("国家")
    private String countryName;

    @APIField("所在国家编码:CN")
    private String countryCode;

    @APIField("省份编码")
    private String provinceCode;

    @APIField("所在省份")
    private String provinceName;

    @APIField("城市编码")
    private String cityCode;

    @APIField("所在城市")
    private String cityName;

    @APIField("区/县")
    private String areaName;

    @APIField("区/县编码")
    private String areaCode;

    @APIField("所在地址")
    private String address;

    @APIField("门店电话")
    private String storeTel;

    @APIField("门店类型:")
    private String storeType;

    @APIField("门店类别")
    private String storeCate;

    @APIField("门店状态")
    private Integer status;

    @APIField("所属公司编码")
    private String belongCompany;

    @APIField("销售区域")
    private String salesTerritory;

    @APIField("经营方式")
    private String operationType;

    @APIField("渠道")
    private String storeChannel;

    @APIField("门店品牌")
    private String brand;

    @APIField("商场折扣类型.（0 ：不存在。1:9.5折，2：9.0折。同时存在几个折扣加逗号隔开：1,2）")
    private String mallDiscountType;

    @APIField("上级仓编码")
    private String superiorWarehouseCode;

    public String getStoreCode() {
        return storeCode;
    }

    public void setStoreCode(String storeCode) {
        this.storeCode = storeCode;
    }

    public String getStoreName() {
        return storeName;
    }

    public void setStoreName(String storeName) {
        this.storeName = storeName;
    }

    public String getRegionCode() {
        return regionCode;
    }

    public void setRegionCode(String regionCode) {
        this.regionCode = regionCode;
    }

    public String getRegionName() {
        return regionName;
    }

    public void setRegionName(String regionName) {
        this.regionName = regionName;
    }

    public String getCountryName() {
        return countryName;
    }

    public void setCountryName(String countryName) {
        this.countryName = countryName;
    }

    public String getCountryCode() {
        return countryCode;
    }

    public void setCountryCode(String countryCode) {
        this.countryCode = countryCode;
    }

    public String getProvinceCode() {
        return provinceCode;
    }

    public void setProvinceCode(String provinceCode) {
        this.provinceCode = provinceCode;
    }

    public String getProvinceName() {
        return provinceName;
    }

    public void setProvinceName(String provinceName) {
        this.provinceName = provinceName;
    }

    public String getCityCode() {
        return cityCode;
    }

    public void setCityCode(String cityCode) {
        this.cityCode = cityCode;
    }

    public String getCityName() {
        return cityName;
    }

    public void setCityName(String cityName) {
        this.cityName = cityName;
    }

    public String getAreaName() {
        return areaName;
    }

    public void setAreaName(String areaName) {
        this.areaName = areaName;
    }

    public String getAreaCode() {
        return areaCode;
    }

    public void setAreaCode(String areaCode) {
        this.areaCode = areaCode;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getStoreTel() {
        return storeTel;
    }

    public void setStoreTel(String storeTel) {
        this.storeTel = storeTel;
    }

    public String getStoreType() {
        return storeType;
    }

    public void setStoreType(String storeType) {
        this.storeType = storeType;
    }

    public String getStoreCate() {
        return storeCate;
    }

    public void setStoreCate(String storeCate) {
        this.storeCate = storeCate;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getBelongCompany() {
        return belongCompany;
    }

    public void setBelongCompany(String belongCompany) {
        this.belongCompany = belongCompany;
    }

    public String getSalesTerritory() {
        return salesTerritory;
    }

    public void setSalesTerritory(String salesTerritory) {
        this.salesTerritory = salesTerritory;
    }

    public String getOperationType() {
        return operationType;
    }

    public void setOperationType(String operationType) {
        this.operationType = operationType;
    }

    public String getStoreChannel() {
        return storeChannel;
    }

    public void setStoreChannel(String storeChannel) {
        this.storeChannel = storeChannel;
    }

    public String getBrand() {
        return brand;
    }

    public void setBrand(String brand) {
        this.brand = brand;
    }

    public String getMallDiscountType() {
        return mallDiscountType;
    }

    public void setMallDiscountType(String mallDiscountType) {
        this.mallDiscountType = mallDiscountType;
    }

    public String getSuperiorWarehouseCode() {
        return superiorWarehouseCode;
    }

    public void setSuperiorWarehouseCode(String superiorWarehouseCode) {
        this.superiorWarehouseCode = superiorWarehouseCode;
    }
}
